﻿<?php 

	class ExtrairLinks{
		
		private $links;
		
		public function set($links){
			
			$this->links = $links;
			
		}
		
		public function get(){
			
			return $this->links;
			
		}
		
		public function extrairLinks(){
			
			#FONTE: http://forum.imasters.com.br/topic/394306-resolvidoer-para-pegar-hrefs/
			
			$expRegular = '/(href)=[\'"](.*?)[\'"]/';

			preg_match_all($expRegular, $this->get(), $resultado);
			
			$linksExtraidos = "";
			
			for($a = 0; $a < count($resultado[2]); $a++){
				
				if(strstr($resultado[2][$a], 'adv.li')){
					
					$resultado[2][$a] = trim($resultado[2][$a]);
					$aux = explode("/http", $resultado[2][$a]);
					//$resultado[2][$a] = substr($resultado[2][$a], 18, strlen($resultado[2][$a])-1);
					$resultado[2][$a] = "http".$aux[1];
					
				}
				
				$linksExtraidos .= $resultado[2][$a]."\n";
			}
			return $linksExtraidos;
		}
			
	}
	
?>